technological advance - German English Dictionary